/*
 * Top navigation
 */
.navbar {
    border: none;
    border-radius: 0;
    margin-bottom: 0;
}

.navbar-brand img {
    width: 20px;
    height: 20px;
}

.left-side dl dt {
    font-size: 1.3em;
    padding: 10px 15px;
}

.left-side dl dd {
    font-size: 0.9em;
    padding: 8px 20px;
}

.left-side dl dd a{
    text-decoration: none;
}

.main {
    padding: 20px;
}

@media(min-width: 760px) {
    .main {
        border-left: 2px solid #666666;
    }
    .left-side {
        border-right: 2px solid #666666;
        margin-right: -2px;
    }
}

/*
 * Footer
 */
footer.footer {
    padding: 23px 0;
    color: #999;
    text-align: center;
    background-color: #222222;
    bottom: 0;
}

